/*全局基础设置css*/
* { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; }
a:focus { outline: none; }
a:link, a:visited, a:hover, a:active { text-decoration: none; }
img { border: none; }
input, select, textarea { outline: 0; }
textarea { resize: none; }
table { border-collapse: collapse; border-spacing: 0; }
var, em { font-weight: normal; font-style: normal; }
ul, ol, dl { list-style: none; }
body{font-family: "Microsoft YaHei","微软雅黑"; font-size: 14px; min-width: 1200px;}
input::-ms-clear{display:none;} /*删除文本框中的叉号*/
input::-ms-reveal{display:none;} /*删除密码框中的小眼睛*/
/*顶通广告位*/
#ad_index_top_01,#ad_index_top_02{width: 1200px;margin: 0 auto; position:relative}
#ad_index_top_01 ins,#ad_index_top_02 ins{vertical-align: top;}
/*主体样式*/
.page_width{width: 1160px; margin: 0 auto; position:relative;}
.m_l_main{float: left;}
.m_r_main{float: right;position:relative;}
.m_l23{margin-left: 23px;}
.m_l10{margin-left: 10px;}
.m_top40{margin-top: 40px;}
.m_top35{margin-top: 35px;}
.m_left20{margin-left: 20px;}
.m_top25{margin-top: 25px;}
.m_l40{margin-left: 40px;}
.m_305{width: 305px;}
.m_left18{margin-left: 18px;}
.m_left52{margin-left: 52px;}
.m_400 { width: 400px; }
.m_350 { width: 350px;}
.m_left60{margin-left:60px;}
.m_left50{margin-left:50px;}
.m_300 { width: 300px; }
.m_top30 {margin-top: 13px;}
.m_top16 {margin-top: 16px;}
.m_top10{margin-top: 10px;}
.m_bottom22{margin-bottom: 22px;}
.m_bottom20{margin-bottom: 20px;}
.m_bottom15{margin-bottom: 15px;}
.m_clearfix{overflow: hidden; clear: both;}
#m_search_list,#u_hot{display: none;}
.m_noWeight{font-weight:normal;}
.m_left11{margin-left:11px;}
.m_left13{margin-left:13px;}
.m_top32{margin-top:32px;}
.m_textColor{color:#a01e23 !important;}
.m_none{display:none;}
/*光明专列*/
.f-hidden{display:none;visibility:hidden;}
.f-clear{display:block;*zoom:1;}
.f-clear:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
#m-train-box{width:1160px;height:181px;margin:32px auto 0;overflow:hidden;position:relative;touch-action:pan-x;}
#m-train-box *{touch-action:pan-x;}
.m-train{margin-left:1160px;cursor:pointer;}
.m-train ul{width:10000px;padding-left:290px;background:url(../images/locomotive.png) 0 0 no-repeat;}
.m-train li{float:left;width:290px;height:142px;text-align:center;background-image:url(../images/carriage.png);background-position:0 0;background-repeat:no-repeat;}
.m-train .m-second-carriage{background-image:url(../images/second-carriage.png);}
.m-train .m-penultimate-carriage{background-image:url(../images/penultimate-carriage.png);}
.m-train .m-carriage-befor{background-image:url(../images/carriage-befor.png);}
.m-train .m-carriage-after{background-image:url(../images/carriage-after.png);}
.m-train .m-special-carriage{background-image:url(../images/special-carriage.png);}
.m-train .m-train-tail{background-image:url(../images/train-tail.png);}
.m-train li .m-train-img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;width:200px;height:90px;border:3px solid #99A8C6;border-radius:5px;margin:18px auto 0;overflow:hidden;position:relative;}
.m-train li .f-mask{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;position:absolute;width:100%;height:100%;left:0;top:0;background:#E5ECF9;opacity:0.8;filter:alpha(opacity=80);z-index:2;}
.m-train li img{transition:0.8s;-webkit-transition:0.8s;width:200px;height:90px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.m-train li .f-scale{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
/*导航*/
.m_bigBan {height: 36px; position: relative;}
.m_bigBan .m_more { position: absolute; background: url(../images/more.png) no-repeat; width: 38px; height: 12px; top: 12px; right: 18px; }
.m_middleBan{width: 350px; height: 36px; position: relative;}
.m_smallBan {width: 300px; height: 36px; position: relative;}
.m_smallBan .m_more,.m_middleBan .m_more { position: absolute; background: url(../images/more.png) no-repeat; width: 38px; height: 12px; top: 12px; right: 8px; }
.m_moreA a{float: left; height: 36px; width: 45px; margin-left: 17px;}
/*左图右问布局*/
.m_imgTextWrap { overflow: hidden; clear: both; height:90px; clear:both;}
.m_imgTextWrap .m_imgWrap { width: 140px; float: left; margin-right: 17px; overflow: hidden; }
.m_imgTextWrap .m_imgWrap img { width: 140px; height: 90px; transition: all 0.8s; }
.m_imgTextWrap .m_imgWrap img:hover { transform: scale(1.1); }
.m_imgTextWrap .m_textWrap { color: #2b2f37; float:left; width:223px;}
.m_imgTextWrap .m_textWrap a { color: #2b2f37; }
.m_imgTextWrap .m_textWrap .m_title { font-size: 16px; font-weight: bold; }
.m_imgTextWrap .m_textWrap .m_zy { line-height: 32px; text-indent: 2em; margin-top: 10px; }
/*图片+标题*/
.m_imgWrap_block { width: 270px; height: 150px; overflow: hidden; position: relative;}
.m_imgWrap_block .m_zhezhao{position: absolute; top: 0; left: 0; width: 270px; height: 150px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.35);}
.m_imgWrap_block .m_zhezhao img{width: 54px; height: 54px; position: absolute; top: 50%; left: 50%; margin-top: -27px; margin-left: -27px;}
.m_imgWrap_block img { width: 270px; height: 150px; transition: all 0.8s; }
.m_imgWrap_block img:hover { transform: scale(1.1); }
.m_title_block { width: 270px; text-align:center; margin-top: 9px; color: #2b2f37; }
.m_title_block a { color: #2b2f37; }
.m_imgWrap_block .m_zhezhao img:hover{transform: scale(1);}
/*右侧小广告*/
.m_smallAd{width: 270px;height: 50px; margin:0 auto;}
.m_smallAd img{width:270px; height:50px;}
/*文字列表样式 通用*/
.m_ulList li {font-size: 14px; line-height: 32px; width:100%; max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.m_ulList li a {color: #2b2f37;}
.m_ulList span {color: #FFFFFF; padding:0 3px; margin-right:8px; float: left; display: block; height: 22px; line-height: 22px; background: #a01c0e; }
.m_ulList span a {color: #FFFFFF;}
.m_ulList span a:hover,.m_ulList span:hover{color:#fff !important;}
a:hover,.m_ulList li:hover,.m_textLists .m_title:hover{color:#a01e23;}
a:hover,.m_ulList li a:hover,.m_textLists .m_title a:hover{color:#a01e23 !important;}
/*中间文字列表内容*/
#zhuanQu{display:none;}
.m_textLists .m_title {font-size: 14px; line-height: 28px;}
.m_textLists .m_title a {color: #2b2f37;}
.m_textLists .m_title span { float: left; }
.m_textLists .m_title img { vertical-align: middle; }
/*头部样式*/
.m_header{overflow: hidden; clear: both; padding-top: 17px; padding-bottom: 16px;}
.m_header .m_time{margin-left: 18px; margin-top: 20px;}
.m_header .m_logo{height: 87px;}
.m_header .m_text{font-size: 14px; height: 14px; line-height: 14px; color: #103782;}
.m_header #nowtime{margin-top: 15px;}
.m_header .m_tips{text-align: right; margin-top:14px;}
.m_header .m_tips a{font-size: 12px; cursor:pointer; height: 12px; line-height: 12px; color: #74767c; padding-left: 7px;}
.m_header .m_tips a:first-child{padding-left: 0;}
.m_header .m_search{height: 28px; overflow: hidden; clear: both; line-height: 28px; margin-top: 9px; border-radius: 5px; background: #fafafa; width: 330px; border:1px solid #D6D7DA}
.m_header .m_search input{border: none; height: 29px; line-height: 29px; width: 200px; margin-left: 8px; background: #FAFAFA;}
.m_header .m_search #submitS{float: right; margin-top: 4.5px; margin-right: 10px;}
/*头部导航*/
.u_bgColor{background: #a01c0e;}
.g_navs{margin-top: 0; position: relative;}
.g_navs .m_navs{background: #a01c0e; width: 1160px; margin: 0 auto; overflow: visible; height: 100px;}
.g_navs .m_navs ul{overflow: hidden; clear: both; padding-top: 23px; padding-bottom: 12px; margin-left: 20px; overflow: visible;}
.g_navs .m_navs ul li{float: left; margin-right: 28px; margin-bottom: 12px;}
.g_navs .m_navs ul li a{color: #FFFFFF; font-size: 16px;}
.g_navs .m_navs ul li a:hover{color:#fff !important;}
.g_navs .m_navs ul li.m_liMore{text-align: center; width: 32px; font-weight: bold;}
.g_navs .m_navs .local_online_review { height: 44px; margin-bottom: 0; position: relative; }
.g_navs .m_navs .local_online_review .local_online_review_nav { display: none; background: #fafafa; border: 1px solid #d3d5d8; line-height: 33px; text-align: left; font-size: 16px; width: 80px; position: absolute; top: 44px; left: -7px; margin: 0; padding: 0; z-index: 100; }
.g_navs .m_navs .local_online_review .local_online_review_nav li { float: none; margin: 0; text-align: center; }
.g_navs .m_navs .local_online_review_nav a { color: #2b2f37; }
.g_navs .m_navs .local_online_review_nav a:hover { color: #a01e23 !important; }
.g_navs .m_navs .local_online_review:hover .local_online_review_nav { display: block; }
/*点击加号显示的导航块*/
#m_navsMore{display: inline-block; cursor:pointer; background: url(../images/ncbskbmn.png) no-repeat; width: 9px; height: 9px; margin-top: 8px; margin-left: -14px;}
.m_navCustom{width: 1158px; background: #fafafa; border:1px solid #d3d5d8; border-top:none; line-height:33px; height: 33px; display: none; position: absolute; top: 103px; z-index: 5; left: 50%; margin-left: -580px;}
.m_navCustom ul{margin-left:20px;}
.m_navCustom ul li{float:left; margin-right:28px; font-size:16px;}
.m_navCustom ul li a{color:#2b2f37;}
/*点击加号的动效*/
.m_moveOpen {transform-origin:center; -webkit-animation: move_open 1s forwards;animation: move_open 1s forwards;}
@-webkit-keyframes move_open {
	0% {-webkit-transform: rotate(0deg)}
	100% {-webkit-transform: rotate(135deg)}
}
@keyframes move_open {
	0% {transform: rotate(0deg)}
	100% {transform: rotate(135deg)}
}
/* 闪烁 */
@-webkit-keyframes flash{
	0%,50%,100%{opacity:0;}
	25%,75%{opacity:1;}
}
@-moz-keyframes flash{
	0%,50%,100%{opacity:0;}
	25%,75%{opacity:1;}
}
@-ms-keyframes flash{
	0%,50%,100%{opacity:0;}
	25%,75%{opacity:1;}
}
@keyframes flash{
	0%,50%,100%{opacity:0;}
	25%,75%{opacity:1;}
}
/*任务链、广告位*/
.g_links .txtScroll-top{margin-bottom:35px; overflow:hidden; position:relative;}
.g_links .txtScroll-top .hd{position: absolute; right: 0; margin-right: 1px; top:15px; z-index: 2;}
.g_links .txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block; background:#fff; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer;}
.g_links .txtScroll-top .bd{overflow: hidden; height: 60px; padding:4px 0; background:#fafafa; border:1px solid #d3d5d8;}
.g_links .txtScroll-top .infoList{height: 60px; margin-left:22px !important;}
.g_links .txtScroll-top .infoList li{ font-size: 14px; float: left;}
.g_links .txtScroll-top .infoList li span{display:block; width:150px; float:left; margin-left:45px; line-height: 30px;}
.g_links .txtScroll-top .infoList li span:first-child{margin-left:0;}
.g_links .txtScroll-top .infoList li a{color: #2a2e36;}
/*第一部分*/
.g_part1 .m_headerLine { overflow: hidden; clear: both; margin-left: 28px; }
.g_part1 .m_headerLine .m_textCon {width:1054px;}
.g_part1 .m_headerLine .m_textCon .m_title {text-align: center; font-size: 44px;line-height: 44px; font-weight: bold; }
.g_part1 .m_headerLine .m_textCon .m_titleWrap{margin-bottom:15px;}
.g_part1 .m_headerLine .m_textCon .m_title a { color: #4c4e52; }
.g_part1 .m_headerLine .m_textCon .m_zy{text-align:center;}
.g_part1 .m_headerLine .m_textCon .m_zy span {max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none; padding-right: 10px; font-size: 16px; height: 16px; line-height: 16px;}
.g_part1 .m_headerLine .m_textCon .m_zy span a { color: #4c4e52; }
.g_part1 .m_headerLine .m_textCon .m_zy .m_more { padding-left: 10px; }

.g_part1 .gmPics .m_bigBan {background: url(../images/lwuugkuh.png) left no-repeat; height: 22px; margin-bottom: 13px;}
.g_part1 .slideBox { width: 400px; height: 310px; overflow: hidden; position: relative; }
.g_part1 .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.g_part1 .slideBox .bd li { zoom: 1; vertical-align: middle; }
.g_part1 .slideBox .bd img { width: 400px; height: 310px; display: block; }
.g_part1 .slideBox .prev { background: url(../images/ihafisgw.png) no-repeat; }
.g_part1 .slideBox .next { background: url(../images/nureosus.png) no-repeat; right: 3%; left: auto !important; }
.g_part1 .slideBox .prev, .g_part1 .slideBox .next { position: absolute; z-index: 2; left: 3%; top: 90%; display: block; width: 14px; height: 23px; filter: alpha(opacity=35); opacity: 0.35; }
.g_part1 .slideBox .prev:hover, .g_part1 .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.g_part1 .m_imgTitle { position: absolute; bottom: 0; text-align: center; height: 40px; line-height: 40px; font-size: 16px; width: 400px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.35); }
.g_part1 .m_imgTitle a { color: #FFFFFF; }
.g_part1 .m_imgTitle a:hover{color:#fff !important;}
/*第一部分 光明苑*/
.g_part1 .m_gmyuan { margin-top: 29px; }
.g_part1 .m_gmyuan .m_bigBan { background: url(../images/muaxcnku.png) left no-repeat; margin-bottom: 12px; }
.g_part1 .m_gmyuan .m_ulList { margin-left: 13px; }

/*xss 2021-04-12 调整光明苑广告轮播图*/
.g_part1 .slideBox_ad { width: 400px; height: 74px; overflow: hidden; position: relative; }
.g_part1 .slideBox_ad .bd { position: relative; height: 100%; z-index: 0; }
.g_part1 .slideBox_ad .bd li { zoom: 1; vertical-align: middle; }
.g_part1 .slideBox_ad .bd img { width: 400px; height: 70px; display: block; }

/*文字链广告*/
.m_adTextLinks{position: relative; background: #FAFAFA; padding: 5px 0;}
.m_adTextLinks ul{margin-left: 23px;}
.m_adTextLinks ul li{font-size: 12px; float: left; color: #7e8383; line-height: 24px;}
.m_adTextLinks ul li a{color: #7e8383;}
.m_adTextLinks .m_advertise{position: absolute; background: url("../images/dfrdofvm.png") 0 0 no-repeat; right: 0; top: 10px; width: 30px; height: 18px;}

/*第一部分 广告位*/
.m_ad1 { margin-top: 15px; }
.m_ad1 img { width: 400px; height: 70px; }

/*第一部分 光明网评论员*/
/*.g_part1 .m_gmwply { background: #fafafa; padding-top: 19px; padding-bottom: 36px; }*/
.g_part1 .m_gmwply { background: #fafafa; padding-top: 10px; padding-bottom: 15px; }
.g_part1 .m_gmwply .m_ban { background: url(../images/bdxdhdhf.png) left no-repeat; width: 285px; height: 22px; margin-left: 16px; position: relative; margin-bottom: 22px; }
.g_part1 .m_gmwply .m_ban .m_more { background: url(../images/more.png) no-repeat; height: 12px; width: 38px; position: absolute; top: 5px; right: 8px; }
.g_part1 .m_gmwply h1 { margin-left: 23px; font-size: 16px; height: 16px; line-height: 16px; }
.g_part1 .m_gmwply h1 a { color: #2b2f37; }

/*02/12新加*/
.m_ad0212{clear:both; overflow:hidden; margin-top:15px;}
.m_ad0212 .m_l_main{width:90px; height:46px;}
.m_ad0212 .m_r_main{width:90px; height:46px;}
.m_ad0212 .m_l_main img{width:90px; height:46px;}
.m_ad0212 .m_r_main img{width:90px; height:46px;}

/*第一部分 光明时评*/
.g_part1 .m_gmsp { margin-top: 26px; }
.g_part1 .m_gmsp .m_smallBan { background: url(../images/kfrkuyjz.png) left no-repeat; margin-bottom: 14px; }
.g_part1 .m_gmsp .m_ulList { margin-left: 23px; }
/*第一部分 热点推荐*/
.g_part1 .m_hotRecom { margin-top: 13px; }
.g_part1 .m_hotRecom .m_smallBan { background: url(../images/ikvnyixh.png) left no-repeat; width: 300px; height: 36px; position: relative; margin-bottom: 20px; }
.g_part1 .m_hotRecom .slideBox2 { width: 300px; height: 70px; overflow: hidden; position: relative; }
.g_part1 .m_hotRecom .slideBox2 .hd { position: absolute; bottom: 0; right: 20px; height: 4px; z-index:4;}
.g_part1 .m_hotRecom .slideBox2 .hd ul { overflow: hidden; }
.g_part1 .m_hotRecom .slideBox2 .hd ul li { float: left; width: 4px; height: 4px; background: #abacae; border-radius: 4px; margin-right: 5px; }
.g_part1 .m_hotRecom .slideBox2 .hd ul li.on { background: #a01c0e; width: 28px; }
.g_part1 .m_hotRecom .slideBox2 .bd { position: relative; height: 100%; z-index: 0; }
.g_part1 .m_hotRecom .slideBox2 .bd li { zoom: 1; vertical-align: middle; height:70px; overflow:hidden; }
.g_part1 .m_hotRecom .slideBox2 .bd img { width: 110px; height: 70px; display: block; float: left; margin-right: 10px; }
.g_part1 .m_hotRecom .slideBox2 .bd .m_imgCon a { color: #2b2f37; }
.g_part1 .m_hotRecom .slideBox2 .bd .m_imgCon .m_title { font-weight: bold; line-height: 22px;}
.g_part1 .m_aLinks { margin-top: 18px; overflow: hidden; clear: both; }
.g_part1 .m_aLinks .m_ulList li {line-height: 12px; margin-top: 12px; height:14px}
.g_part1 .m_aLinks a { font-size: 12px; height: 12px; line-height: 12px; color: #2b2f37; }
/*通栏广告位*/
.g_adMain{height: 90px; margin-top: 34px; position:relative;}
/*第二部分 光明报系*/
.g_part2 .m_gmNewspaper .m_bigBan { background: url(../images/hsyqbnjz.png) left no-repeat; width: 400px; height: 36px; position: relative; margin-bottom: 22px; }
.g_part2 .m_gmNewspaper .m_con { overflow: hidden; clear: both; }
.g_part2 .m_gmNewspaper .m_bz { margin-right: 29px; margin-left:22px; margin-right:22px;}
.g_part2 .m_gmNewspaper .m_bz img { width: 220px; height: 310px; display: block; }
.g_part2 .m_gmNewspaper .m_bcs .u_text { font-size: 14px; color: #2b2f37; margin-bottom: 8px; margin-top:17px;}
.g_part2 .m_gmNewspaper .m_bcCon { overflow: hidden; clear: both; width: 133px; margin-bottom: 18px; }
.g_part2 .m_gmNewspaper .m_bcCon a { display: block; float: left; width: 25px; height: 25px; line-height: 25px; text-align: center; color: #FFFFFF; background: #a01c0e; font-size: 14px; margin-right: 8px; margin-bottom: 8px; }
.g_part2 .m_gmNewspaper .m_bcCon a:hover{color:#fff !important;}
.g_part2 .m_gmNewspaper .u_tip { font-size: 12px; line-height: 29px; color: #2b2f37;}
.g_part2 .m_gmNewspaper .u_tip a{color: #2b2f37;}
.g_part2 .m_gmNewspaper .m_aLinks { margin-top: 19px; margin-left:21px; overflow: hidden; clear: both; }
.g_part2 .m_gmNewspaper .m_aLinks a { display: block; float: left; color: #2a2e36; margin-right: 7px; margin-bottom: 12px; }
/*第二部分 光明导读*/
.g_part2 .m_gmdRead .m_middleBan { background: url(../images/rqfjivzj.png) left no-repeat; margin-bottom: 13px; }
.m_line22 li{line-height: 22px;}
.m_line22 li:hover span a{color:#fff !important;}
/*光明追思*/
.g_part2 .m_zs .m_smallBan { background: url(../images/vqeifcsd.png) left no-repeat; margin-bottom: 16px; }
.g_part2 .m_zs .m_zsSearch { width: 271px; height: 24px; margin-top: 13px; line-height: 24px; background: #f3f3f3; border: 1px solid #d9d9dc; position: relative; }
.g_part2 .m_zs .m_zsSearch #u_text { border: none; background: none; margin-left: 10px; width: 250px; height: 24px; line-height: 24px; }
.g_part2 .m_zs .m_zsSearch #u_button { position: absolute; cursor: pointer; background: url(../images/index_search.png) no-repeat; width: 15px; height: 15px; right: 5px; top: 4.5px; border: none; background-size: contain; }
.g_part2 .m_names a{font-size: 12px; width:16.6%; display:block; float:left; color: #696f7b; line-height: 26px; height: 26px;}
/*地方频道*/
.g_part2 .m_locals { margin-top: 24px; }
.g_part2 .m_locals .m_smallBan { background: url(../images/miieplwg.png) left no-repeat; margin-bottom: 5px; }
.g_part2 .m_localNames a {max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none; font-size: 14px; color: #2a2e36; line-height: 28px; padding-right: 4px; height: 28px; }
/*光明理论*/
.m_800 { width: 800px; }
.g_part3 .m_ban { background: url(../images/dwvfjgyp.png) left no-repeat; width: 800px; height: 36px; line-height: 36px; text-align: right; font-size: 16px; margin-bottom: 17px; }
.g_part3 .m_ban span, .g_part3 .m_ban a { color: #808384; }
.g_part3 .m_ban .m_r22 { margin-right: 22px; }
.g_part3 .m_con .m_title { text-align: center; font-weight: bold; font-size: 18px; height: 28px; line-height: 28px; }
.g_part3 .m_con .m_title a { color: #2b2f37; }
.g_part3 .m_con .m_zy { margin-top: 10px; width:100%; max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none; color: #808384; line-height: 28px; text-indent: 2em; padding-bottom: 20px; border-bottom: 1px solid #f3f3f3; }
.g_part3 .m_con .m_zy a { color: #808384; }
.g_part3 .m_l_main .m_ulList {margin-top: 20px; }
.g_part3 .m_l_main .m_ulList li{font-size: 16px;}
/*中国搜索*/
.m_chinaSearch{height: 43px; width: 298px; border: 1px solid #cacaca; overflow: hidden; margin-top: 10px;}
.m_chinaSearch .m_searchCon{width:222px;height:32px;margin:5.5px auto 0 auto;}
/*五老热评*/
.g_part3 .m_wlrp .m_smallBan { background: url(../images/iylxvtpl.jpg) left no-repeat; margin-bottom: 16px; position: relative; }
.g_part3 .m_wlrp .m_smallBan a{float: left; width: 87px; height: 36px; margin-left: 20px;}
/*第四部分*/
.g_part4 .m_gmsp2 .m_bigBan { background: url(../images/fjoogdhw.png) left no-repeat; margin-bottom: 23px;}
.g_part4 .m_wygc .m_middleBan { background: url(../images/eszjitri.png) left no-repeat;margin-bottom: 18px;}
.g_part4 .m_jdzs .m_smallBan { background: url(../images/phialjuk.jpg) left no-repeat; margin-bottom: 23px;}
.g_part4 .m_plzl .u_title{margin-top: 8px; color: #a01e23; font-size: 16px; height: 32px; line-height: 32px;}
.g_part4 .m_plzl .m_names{width:310px;}
.g_part4 .m_plzl .u_title a{color: #a01e23;}
.g_part4 .m_names a{font-size: 14px; color: #696f7b; line-height: 28px; padding-right: 8px; height: 28px;}
/*第五部分*/
.g_part5 .m_gmCulture .m_bigBan { background: url(../images/luseosik.png) left no-repeat;  margin-bottom: 27px;}
.g_part5 .m_books .m_middleBan { background: url(../images/rogenvmv.png) left no-repeat; margin-bottom: 17px;}
.g_part5 .m_wh .m_smallBan { background: url(../images/hakjaypt.png) left no-repeat;margin-bottom: 16px;}

.g_part5 .m_img img{width: 270px; height: 50px; display: block; margin-top: 10px;}
/*第六部分*/
.g_part6 .m_gmkj .m_bigBan { background: url(../images/zinljayu.png) left no-repeat;margin-bottom: 20px;}
.g_part6 .m_kp .m_middleBan { background: url(../images/ntkchqbk.png) left no-repeat; margin-bottom: 15px;}
.g_part6 .m_tw .m_smallBan { background: url(../images/keebulbf.png) left no-repeat; margin-bottom: 20px;}
/*第七部分*/
.g_part7 .m_gmjy .m_bigBan { background: url(../images/qbtfjnld.png) left no-repeat; margin-bottom: 20px;}
.g_part7 .m_wt .m_middleBan { background: url(../images/mnfmkqus.png) left no-repeat; margin-bottom: 12px;}
.g_part7 .m_videos .m_smallBan { background: url(../images/xbqihkix.png) left no-repeat; margin-bottom: 20px;}
/*第八部分*/
.g_part8 .m_gmjk .m_bigBan { background: url(../images/yiiheaja.jpg) left no-repeat; margin-bottom: 12px;}
.g_part8 .m_yszygy .m_middleBan { background: url(../images/yfjvsilu.jpg) left no-repeat; margin-bottom: 12px;}
.g_part8 .m_qp .m_smallBan { background:url(../images/hitwvktq.jpg) left no-repeat; margin-bottom: 16px;}
/*第九部分*/
.g_part9 .m_gmjj .m_bigBan { background: url(../images/iqiuvzkn.png) left no-repeat; margin-bottom: 20px;}
.g_part9 .m_cj .m_middleBan { background: url(../images/wkkqnsor.png) left no-repeat; margin-bottom: 15px;}
.g_part9 .m_migu .m_smallBan { background: url(../images/ytkmrjor.png) left no-repeat; margin-bottom: 20px;}
/*第十部分*/
.g_part10 .m_enGm .m_ban { background: url(../images/exjbnjax.png) left no-repeat; width: 800px; height: 36px; margin-bottom: 15px; position:relative;}
.g_part10 .m_enGm .m_ban .m_more { background: url(../images/more.png) no-repeat; height: 12px; width: 38px; position: absolute; top: 12px; right: 16px; }
.g_part10 .m_imgLists{overflow: hidden; clear: both; margin-right: -40px; margin-left:20px;}
.g_part10 .m_imgLists li{float: left; margin-right: 40px;}
.g_part10 .m_imgLists li .m_enImgWrap{width: 160px; height: 100px; overflow: hidden;}
.g_part10 .m_imgLists li .m_enImgWrap img{width: 160px; height: 100px; transition: all 0.8s; }
.g_part10 .m_imgLists li .m_enImgWrap img:hover { transform: scale(1.1); }
.g_part10 .m_imgLists li .m_enTitle{width: 160px; margin-top: 7px; font-size: 12px; line-height: 24px; color: #2b2f37;}
.g_part10 .m_imgLists li .m_enTitle a{color: #2B2F37;}
.g_part10 .m_enBan{width: 304px; height: 58px; margin-bottom: 10px;}
.g_part10 .m_enBan .m_textTitle{font-size: 18px; width:124px; color: #9ca0a1; line-height: 27px; margin-left:5px;}
.g_part10 .m_w171{width:171px;}
.g_part10 .m_enBan a{display: block; float: left; margin-top:-4px; margin-right:-1px; width: 58px; height: 58px;}
.g_part10 .m_enBan .m_enIcon01{background: url(../images/enicon01.png) center no-repeat;}
.g_part10 .m_enBan .m_enIcon02{background: url(../images/enicon02.png) center no-repeat;}
.g_part10 .m_enBan .m_enIcon03{background: url(../images/enicon03.png) center no-repeat;}
.g_part10 .m_enUlList li{font-size: 12px; line-height: 30px; color: #2b2f37;}
.g_part10 .m_enUlList li a{color: #2B2F37;}
/*光明新媒体*/
.g_part11 .m_newMediaList{overflow: hidden; margin-top: 25px;}
.g_part11 .m_newMediaList li{float: left; width: 261px; text-align: center; margin-left:10px;}
/*.g_part11 .m_newMediaList li:first-child{margin-left:0;}*/
.g_part11 .m_newMediaList li .m_gmImgs{height: 85px; line-height: 85px; width: 206px; margin: 0 auto; overflow: hidden;}

.g_part11 .m_newMediaList li .m_gmImgs img{vertical-align: middle;}
.g_part11 .m_newMediaList li p{margin-top:10px;color: #2b2f37; text-align: center;}
.g_part11 .m_titleImg{margin-left:8px; margin-top:2px;}
/*.g_part11 .w_195{width:195px !important;}*/
.g_part11 .w_183{width:183px !important;}
/*第十二部分 2020/1/17新加*/
.g_part12 .m_gmfazhi .m_bigBan { background: url(../images/txplutvy.png) left no-repeat;margin-bottom: 20px;}
.g_part12 .m_travel .m_middleBan { background: url(../images/skitlomi.jpg) left no-repeat; margin-bottom: 15px;}
.g_part12 .m_gmtukan .m_smallBan { background: url(../images/gxdjodtf.png) left no-repeat; margin-bottom: 20px;}
/*友情链接*/
.g_friendsLink{margin-top: 59px; background: #f4f4f4;}
.g_friendsLink .m_friendsLinks ul{overflow: hidden; clear: both; margin-top: 10px; padding-bottom:17px; margin-left: 22px;}
.g_friendsLink .m_friendsLinks ul li{float: left; margin-right: 20px; height: 32px; line-height: 32px;}
.g_friendsLink .m_friendsLinks ul li a{color: #2b2f37; font-size: 14px;}
/*尾部*/
.g_footer{margin-top: 36px; text-align: center; padding-bottom:50px;}
.g_footer p{line-height: 25px; width:100%; max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.g_footer p a{font-size: 12px; color: #2B2F37;}
.m_top16{margin-top:16px;}
.m_leftRight10{margin:0 10px;}
/*光明日报招聘*/
.gmrbZp{ position:fixed; width:120px;bottom:10px; display:none;}
@media only screen and (min-width: 1260px) {
	.gmrbZp {
		left: 50%;
		margin-left: 510px;
	}
}

@media only screen and (max-width: 1259px) {
	.gmrbZp {
		right: 0;
	}
}